package com.langsin.wanghongxiang.mapper;

import com.langsin.bean.Goods;
import com.langsin.bean.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.HashMap;
import java.util.List;

public interface GoodsMapper {

    //起名规范，大公司里 严格规范 业务层 dao层 不同命名.
    int addGoods(Goods goods);
    List<Goods> queryByName(String goodsName);
    List<Goods> queryByName2(String goodsName);
    int counts(String tableName);
    //入参是list
    List<Goods> queryByIds(List<Integer> ids);

    //@Select("select * from goods where goodsId = #{gid}")
    Goods queryByIdAno(Integer gid);

    /*
    多条件查询
    web阶段:select * from 表 where 1=1  有条件就判断 就 and 一个条件
    缺陷就是 Java代码里 会有很多if判断，然后sql语句使用stringBuffer拼接。
     */
    List<Goods> queryByCondition(Goods goods);








}
